package org.aerie.forest.core.brick.exception.custom;

import java.util.Optional;

/**
 * 
 * @description 自定义异常
 *
 * @author quark
 * @organization aerie
 * @date 2020年2月10日 下午8:11:54
 * @version 1.2.0
 */
public abstract class ForestException extends Exception {

	/**
	 * @description 序列化编号
	 * 
	 * @author quark
	 * @date 2020年2月16日 上午11:04:58
	 * @version 1.2.0
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 * Construction
	 * 
	 * @param message 异常信息
	 *
	 * @date 2020年2月10日 下午8:14:52
	 * @version 1.2.0
	 */
	public ForestException(String message) {
		super(Optional.ofNullable(message).filter(p1 -> !p1.isEmpty()).orElse("Warning-->丢失异常信息"));
	}

}
